61432 '出力 A=-1,B<0...押してない a≠-1...A...並んでいるボタンのいくつ目か 、 B...BTN%(a,b,c)の b
61433 '壊れる変数 cc%,dd%,ee%,ff%,I%,J%,X%,Y%
61434 X%=MOUSE(0):Y%=MOUSE(1):FOR I%=0 TO B
61435 CC%=BTN%(A,I%,0):DD%=BTN%(A,I%,1)
61436 IF X%<CC% OR X%>CC%+BTN%(A,I%,2)+BTN%(A,I%,5)*(BTN%(A,I%,4)\16-1) OR Y%<DD% OR Y%>DD%+BTN%(A,I%,3)+BTN%(A,I%,6)*((BTN%(A,I%,4)AND 15)-1) THEN NEXT:A=-1:B=-1:RETURN
61441 IF (BTN%(A,B,4)\16)*(BTN%(A,B,4)AND 15)>J% AND J%>=0 THEN CC%=BTN%(A,B,0)+BTN%(A,B,5)*(J% MOD BTN%(A,B,4)\16):DD%=BTN%(A,B,1)+BTN%(A,B,6)*(J%\(BTN%(A,B,4)\16))
61442 IF X%>=CC% AND X%=<CC%+BTN%(A,B,2) AND Y%>=DD% AND Y%=<DD%+BTN%(A,B,3) THEN
61443 I%=1:IF FF%=-9999 THEN LINE(CC%,DD%)-STEP(BTN%(A,B,2),BTN%(A,B,3)),XOR,%7,BF:FF%=J%:EE%=J%
61444 IF J%<>FF% THEN LINE(BTN%(A,B,0)+BTN%(A,B,5)*(FF% MOD BTN%(A,B,4)\16),BTN%(A,B,1)+BTN%(A,B,6)*(FF%\(BTN(A,B,4)\16)))-STEP(BTN%(A,B,2),BTN%(A,B,3)),XOR,%7,BF:LINE(CC%,DD%)-STEP(BTN%(A,B,2),BTN%(A,B,3)),XOR,%7,BF:FF%=J%:EE%=J%
61445 ENDIF
61446 IF I%=0 AND FF%<>-9999 THEN LINE(BTN%(A,B,0)+BTN%(A,B,5)*(FF% MOD BTN%(A,B,4)\16),BTN%(A,B,1)+BTN%(A,B,6)*(FF%\(BTN%(A,B,4)\16)))-STEP(BTN%(A,B,2),BTN%(A,B,3)),XOR,%7,BF:EE%=-9999:FF%=-9999
61447 WEND:IF EE%>=0 THEN LINE(BTN%(A,B,0)+BTN%(A,B,5)*(EE% MOD BTN%(A,B,4)\16),BTN%(A,B,1)+BTN%(A,B,6)*(EE%\(BTN%(A,B,4)\16)))-STEP(BTN%(A,B,2),BTN%(A,B,3)),XOR,%7,BF:A=EE%:RETURN